package com.auxgroup.hr.front.dao.domain;

import java.io.Serializable;

import javax.persistence.*;

import org.apache.commons.lang.builder.ToStringBuilder;

import java.math.BigDecimal;


/**
 * The persistent class for the PS_C_EVA_DOC_VW database table.
 * 
 */
@Entity
@Table(name="PS_C_EVA_DOC_VW")
@NamedQuery(name="PsCEvaDocVw.findAll", query="SELECT p FROM PsCEvaDocVw p")
@IdClass(PsCEvaDocVwPrimary.class)
public class PsCEvaDocVw implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	@Column(name="C_EVA_DOC_ID")
	private String cEvaDocId;

	@Column(name="C_EVA_DOC_STATUS2")
	private String cEvaDocStatus2;

	@Column(name="C_EVA_POINT")
	private BigDecimal cEvaPoint;

	@Id
	@Column(name="C_EVA_SHEET_ID")
	private String cEvaSheetId;

	@Column(name="C_EVALUATE_ROLE")
	private String cEvaluateRole;

	@Column(name="C_EVALUATE_TYPE")
	private String cEvaluateType;

	@Column(name="C_EVALUATOR")
	private String cEvaluator;

	@Column(name="C_SEQNO")
	private BigDecimal cSeqno;

	@Lob
	private String comments;

	private String deptid;

	private String descr;

	private String descr1;

	@Column(name="EMPL_RCD")
	private BigDecimal emplRcd;

	private String emplid;

	private String jobcode;

	@Column(name="JOBCODE_DESCR")
	private String jobcodeDescr;

	private String name;

	@Id
	private String oprid;

	@Column(name="RS_FULL_NAME")
	private String rsFullName;

	private BigDecimal seqno;

	private String title;

	public PsCEvaDocVw() {
	}

	public String getcEvaDocId() {
		return cEvaDocId;
	}

	public void setcEvaDocId(String cEvaDocId) {
		this.cEvaDocId = cEvaDocId;
	}

	public String getcEvaDocStatus2() {
		return cEvaDocStatus2;
	}

	public void setcEvaDocStatus2(String cEvaDocStatus2) {
		this.cEvaDocStatus2 = cEvaDocStatus2;
	}

	public BigDecimal getcEvaPoint() {
		return cEvaPoint;
	}

	public void setcEvaPoint(BigDecimal cEvaPoint) {
		this.cEvaPoint = cEvaPoint;
	}

	public String getcEvaSheetId() {
		return cEvaSheetId;
	}

	public void setcEvaSheetId(String cEvaSheetId) {
		this.cEvaSheetId = cEvaSheetId;
	}

	public String getcEvaluateRole() {
		return cEvaluateRole;
	}

	public void setcEvaluateRole(String cEvaluateRole) {
		this.cEvaluateRole = cEvaluateRole;
	}

	public String getcEvaluateType() {
		return cEvaluateType;
	}

	public void setcEvaluateType(String cEvaluateType) {
		this.cEvaluateType = cEvaluateType;
	}

	public String getcEvaluator() {
		return cEvaluator;
	}

	public void setcEvaluator(String cEvaluator) {
		this.cEvaluator = cEvaluator;
	}

	public BigDecimal getcSeqno() {
		return cSeqno;
	}

	public void setcSeqno(BigDecimal cSeqno) {
		this.cSeqno = cSeqno;
	}

	public String getComments() {
		return comments;
	}

	public void setComments(String comments) {
		this.comments = comments;
	}

	public String getDeptid() {
		return deptid;
	}

	public void setDeptid(String deptid) {
		this.deptid = deptid;
	}

	public String getDescr() {
		return descr;
	}

	public void setDescr(String descr) {
		this.descr = descr;
	}

	public String getDescr1() {
		return descr1;
	}

	public void setDescr1(String descr1) {
		this.descr1 = descr1;
	}

	public BigDecimal getEmplRcd() {
		return emplRcd;
	}

	public void setEmplRcd(BigDecimal emplRcd) {
		this.emplRcd = emplRcd;
	}

	public String getEmplid() {
		return emplid;
	}

	public void setEmplid(String emplid) {
		this.emplid = emplid;
	}

	public String getJobcode() {
		return jobcode;
	}

	public void setJobcode(String jobcode) {
		this.jobcode = jobcode;
	}

	public String getJobcodeDescr() {
		return jobcodeDescr;
	}

	public void setJobcodeDescr(String jobcodeDescr) {
		this.jobcodeDescr = jobcodeDescr;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getOprid() {
		return oprid;
	}

	public void setOprid(String oprid) {
		this.oprid = oprid;
	}

	public String getRsFullName() {
		return rsFullName;
	}

	public void setRsFullName(String rsFullName) {
		this.rsFullName = rsFullName;
	}

	public BigDecimal getSeqno() {
		return seqno;
	}

	public void setSeqno(BigDecimal seqno) {
		this.seqno = seqno;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	@Override
	public String toString() {
		return ToStringBuilder.reflectionToString(this);
	}

}